const compose=require("koa-compose");
const {resolve}=require("path");
const glob=require("glob");

registerRouter=()=>{
  let routers=[];
  glob.sync(resolve(__dirname,'./','**/*.js'))
    .filter(value=>value.indexOf("index.js")===-1)
    .map(router=>{
      routers.push(require(router).routes());
      routers.push(require(router).allowedMethods())
    })
    return compose(routers);
}

module.exports=registerRouter;